#estimate_board .rss_wrap{text-align:right; margin:15px 0;}

/*견적대기리스트_pager*/
#estimate_board .pager_wrap{text-align:center; padding:15px 0;}
#estimate_board .pager_wrap ul{font-size:0;}
#estimate_board .pager_wrap ul li{display:inline-block; vertical-align:middle; width:27px; color:#777; margin:0 2.5px; font-size:12px; font-weight:bold; line-height:23px; text-decoration:none; cursor:pointer; box-sizing:border-box; border:1px solid #ccc;}
#estimate_board .pager_wrap ul li a{display:block;}
#estimate_board .pager_wrap ul li.img{width:auto; padding:0; margin:0; border:0;}
#estimate_board .pager_wrap ul li.on{border:none; /*color:#ff0000; line-height:23px;*/}
#estimate_board .pager_wrap .LF_page_link_current{margin:0; padding:0;}

/*견적대기리스트_list*/
#estimate_board .list_board table{width:100%; border-collapse:collapse;}
#estimate_board .list_board table tr th{height:50px; font-size:16px; color:#222; letter-spacing:-0.02em; border:1px solid #ccc; border-width:1px 0 2px 0;}
#estimate_board .list_board table tr td{height:55px; font-size:14px; color:#888; letter-spacing:-0.02em; text-align:center; border-bottom:1px solid #ccc;}
#estimate_board .list_board table tr td a{color:#888;}
#estimate_board .list_board table tr td.al_left{text-align:left;}
#estimate_board .list_board table tr td .blue{color:#0066cc; font-weight:bold;}
#estimate_board .list_board table tr td .cate_gray{display:inline-block; width:60px; height:25px; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; line-height:24px; border-radius:3px; background:#999;}
#estimate_board .list_board table tr td .cate_gray.bluebg{background:#0061a0}
#estimate_board .list_board table tr td .cate_gray.border{background:#fff; color:#0061a0; border:1px solid #0061a0;}
#estimate_board .list_board table tr td .cate_gray.yellow{background:#666;}

/*견적대기리스트_view*/
/*견적대기리스트_edit*/
#estimate_board .view_board .title_subject{border:1px solid #ddd; border-width:1px 0 1px 0; padding:17px 22px; color:#000; font-size:17px; letter-spacing:-0.5px; line-height:22px; }
#estimate_board .view_board .table_wrap{padding:23px;}
#estimate_board .view_board .table_wrap table{margin:15px 0; width:100%; border-collapse:collapse;}
#estimate_board .view_board .table_wrap table{border:1px solid #eee; border-bottom:0; border-collapse:collapse; border-spacing:0;}
#estimate_board .view_board .table_wrap table tr{border-bottom:1px solid #eee;}
#estimate_board .view_board .table_wrap table tr:nth-child(odd){background:#f9f9f9;}
#estimate_board .view_board .table_wrap table th{text-align:center; border-right:1px solid #eee;}
#estimate_board .view_board .table_wrap table th,
#estimate_board .view_board .table_wrap table td{padding:15px 10px; font-size:14px;}
#estimate_board .view_board .table_wrap table td input[type="text"],
#estimate_board .view_board .table_wrap table td input[type="number"],
#estimate_board .view_board .table_wrap table td input[type="date"]{height:35px; border:1px solid #eee; padding-left:15px; box-sizing:border-box; font-size:14px;}
#estimate_board .view_board .table_wrap table td select{height:35px; border:1px solid #eee; padding:0 10px; box-sizing:border-box; font-size:14px;}
#estimate_board .view_board .table_wrap table td textarea{width:100%; height:150px; border:1px solid #eee; width:100%; padding:15px; box-sizing:border-box;}
#estimate_board .view_board .bid_wrap{text-align:center;}
#estimate_board .view_board .bid_wrap a{display:inline-block; vertical-align:top; padding:5px 10px; background:#0061a0; border-radius:5px; color:#fff; font-size:15px; cursor:pointer; margin:0 5px;}
#estimate_board .view_board .bid_wrap a.mb10{margin-bottom:10px;}
#estimate_board .view_board .bottom_info{border:1px solid #ddd; border-width:1px 0 1px 0; padding:12px 0 11px 0; position:relative;}
#estimate_board .view_board .bottom_info .one_line{border-bottom:1px solid #eee; padding:0 22px 10px 22px; margin-bottom:10px; white-space:nowrap; overflow:hidden;}
#estimate_board .view_board .bottom_info .one_line.last{border-bottom:0; padding-bottom:0; margin-bottom:0;}
#estimate_board .view_board .bottom_info .one_line .one_cell{padding:5px 40px 5px 0; float:left; box-sizing:border-box; height:26px; line-height:16px; color:#8e8e8e;}
#estimate_board .view_board .bottom_info .one_line .one_cell dt{background:url("/template/DESIGN_content/program/theme/01/board_view_tit_bar.gif") right 3px no-repeat; display:inline-block; padding:0 13px 0 0;}
#estimate_board .view_board .bottom_info .one_line .one_cell dd{display:inline-block; padding-left:10px; word-wrap:break-word;}
#estimate_board .view_board .button_wrap{text-align:center; padding:30px 0 50px 0;}
#estimate_board .view_board .button_wrap a{display:inline-block; vertical-align:middle; margin:0 2px; -webkit-appearance:none; box-sizing:border-box; cursor:pointer; background:linear-gradient(to bottom, #4C4C4C 70%, #3b3b3b 100%); background:-webkit-linear-gradient(to bottom, #4C4C4C 70%, #3b3b3b 100%); border-radius:3px; text-shadow:#292929 0 0 1px; height:34px; line-height:32px; padding:0 20px; font-size:13px; letter-spacing:-1px; color:#fff;}
#estimate_board .view_board .button_wrap a.white{background:linear-gradient(to bottom, #ffffff 70%, #f2f2f2 100%); background:-webkit-linear-gradient(top, #ffffff 70%, #f2f2f2 100%); color:#5e5e5e; border:1px solid #ccc;}
#estimate_board .view_board .checkedTD,
#estimate_board .view_board .checkedTN{display:none;}

/*입찰내역확인하기_password*/
#bid_details .password_wrap{text-align:center;}
#bid_details .password_wrap .red_text{color:#ed143d;}
#bid_details .password_wrap .password_table{margin:0 auto; margin-top:30px; border-collapse:collapse;}
#bid_details .password_wrap .password_table tr th{background:#f5f5f5; height:40px; border:1px solid #ccc; box-sizing:border-box; padding:10px; text-align:left; color:#44576a; font-size:14px; letter-spacing:-1px;}
#bid_details .password_wrap .password_table tr td{border:1px solid #ccc; padding:10px; text-align:left; color:#44576a; font-size:14px; letter-spacing:-1px;}
#bid_details .password_wrap .password_table tr td input[type='text']{vertical-align:top; width:100px; height:30px; margin:0 5px; border:1px solid #ccc; box-sizing:border-box; padding-left:10px;}
#bid_details .password_wrap .password_table tr td input[type='password']{vertical-align:top; width:100%; height:30px; border:1px solid #ccc; box-sizing:border-box; padding-left:10px;}
#bid_details .password_wrap .password_table tr td select{width:80px; height:30px; margin-right:5px; border:1px solid #ccc; box-sizing:border-box;}

/*입찰내역확인하기_list*/
#bid_details .list_board table{width:100%; border-collapse:collapse;}
#bid_details .list_board table tr th{height:50px; font-size:16px; color:#222; letter-spacing:-0.02em; border:1px solid #ccc; border-width:1px 0 2px 0;}
#bid_details .list_board table tr td{height:55px; font-size:14px; color:#888; letter-spacing:-0.02em; text-align:center; border-bottom:1px solid #ccc;}
#bid_details .list_board table tr td a{color:#888;}
#bid_details .list_board table tr td.al_left{text-align:left;}
#bid_details .list_board table tr td .blue{color:#0066cc; font-weight:bold;}
#bid_details .list_board table tr td .cate_gray{display:inline-block; width:60px; height:25px; box-sizing:border-box; text-align:center; font-size:13px; color:#fff; line-height:24px; border-radius:3px; background:#999;}

/* 견적대기리스트 등 파일첨부 부분 css */
.file_group_div .file_div label.pc_ifile_dela{display:block; float:left; vertical-align:bottom; text-align:center; line-height:40px; width:90px; height:40px; font-size:15px; color:#222; border:1px solid #ccc; background:#fff; border-radius:0; margin:0; box-sizing:border-box;}
.file_group_div .file_div .pc_ifile_name{width:350px; height:40px; font-size:15px; color:#222; border:1px solid #ccc; background:#fff; box-sizing:border-box; border-left:0; padding-left:10px;}
.file_group_div .file_div .estimate_file{display:none;}
.file_group_div .file_div .more_edit_file{margin-top: 4px; margin-left: 10px; display: inline-block; vertical-align:top; width: 30px; height: 30px; line-height: 30px; border: 1px solid #eee; text-align: center; cursor: pointer; font-size: 25px; background:#fff; color:#999;}

/* 실시간견적리스트 검색폼 */
.list_search_wrap{text-align:center;}
.list_search_wrap input[type=text]{width:200px; height:35px; font-size:15px; padding:0 10px; border:1px solid #e5e5e5; box-sizing:border-box;}
.list_search_wrap input[type=submit]{height:35px; font-size:15px; background:#4c4c4c; color:#fff; padding:0 10px;}